Hyper-heuristics: Raising the Level of Generality
نویسندگان
چکیده
Hyper-heuristics are easy-to-implement emerging search and optimisation strategies which have been used instead of meta-heuristics for providing higher level generalized structures to solve mainly combinatorial optimisation problems. The motivation behind them is generally expressed as raising the level of generality. That is, they are the answers to the following question: How can we create or design a system that can solve as many problems as possible? Actually, metaheuristics have been proposed as higher level approaches other than problem specific algorithms, but, they do not have enough capability to cover the extended problem domain idea that is about solving problems from different problem domains efficiently as hyper-heuristics do. Extending application domains is achieved by adding a higher level that consists of a (meta-) heuristic onto a set of low-level (meta-) heuristics. This underlying mechanism generates a system which builds collaboration between the low-level heuristics via managing their strength and weaknesses in an efficient way by selecting the most appropriate heuristic at each optimisation step. We will present a detailed hyper-heuristic survey. Within this context, available hyper-heuristic approaches with their internal structures and their application areas will be explained. Besides that, the performance of hyper-heuristics and the effect of using learning will be investigated. Finally, future research directions concerning hyper-heuristics will be discussed.
منابع مشابه
The Effect of the Set of Low-Level Heuristics on the Performance of Selection Hyper-heuristics
The present study investigates the effect of heuristic sets on the performance of several selection hyper-heuristics. The performance of selection hyper-heuristics is strongly dependant on low-level heuristic sets employed for solving target problems. Therefore, the generality of hyper-heuristics should be examined across various heuristic sets. Unlike the majority of hyper-heuristics research,...
متن کاملHyper-heuristics: an Emerging Direction in Modern Search Technology
This chapter introduces and overviews an emerging methodology in search and optimisation. One of the key aims of these new approaches, which have been termed hyper-heuristics, is to raise the level of generality at which optimisation systems can operate. An objective is that hyper-heuristics will lead to more general systems that are able to handle a wide range of problem domains rather than cu...
متن کاملA self-organising hyper-heuristic framework
Hyper-heuristics can be thought of as heuristic management methodologies which are motivated by the goal of building a high level of generality in the scope of computational search methodologies [2] [7]. Most meta-heuristics (and other search methods) perform a search over the solution space directly, whereas, hyper-heuristics as high level strategies search a heuristic space. One of the hyper-...
متن کاملA re-characterization of hyper-heuristics
Hyper-heuristics are an optimization methodology which ‘search the space of heuristics’ rather than directly searching the space of the underlying candidate-solution representation. Hyper-heuristic search has traditionally been divided into two layers: a lower problem-domain layer (where domain-specific heuristics are applied) and an upper hyper-heuristic layer, where heuristics are selected or...
متن کاملAnt-Q Hyper Heuristic Approach applied to the Cross- domain Heuristic Search Challenge problems
The first Cross-domain Heuristic Search Challenge (CHeSC 2011) is an international research competition aimed at measuring hyperheuristics performance over several problem domains. Hyper-heuristics are new approaches which aim at raising the level of abstraction when solving combinatorial optimisation problems. During this competition, we have applied the Ant-Q hyper-heuristic approach, propose...
متن کامل